package com.ruoyi.ldzlsc.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 工序任务退料记录VO
 * 
 * @author ldzl
 */
@Data
public class TaskReturnVO {
    
    /** 序号 */
    private Integer sequence;
    
    /** 退料单编号 */
    private String returnCode;
    
    /** 退料单名称 */
    private String returnName;
    
    /** 退料日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date returnDate;
    
    /** 工单名称 */
    private String workOrderName;
    
    /** 工单编号 */
    private String workOrderCode;
    
    /** 任务名称 */
    private String taskName;
    
    /** 任务编号 */
    private String taskCode;
    
    /** 工艺路线 */
    private String processRoute;
    
    /** 工序名称 */
    private String processName;
    
    /** 物料信息 */
    private String materialInfo;
    
    /** 退料数量 */
    private BigDecimal returnQty;
    
    /** 退料原因 */
    private String returnReason;
    
    /** 退料人员 */
    private String returner;
    
    /** 退料时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date returnTime;
    
    /** 状态 */
    private String status;
    
    /** 备注 */
    private String remark;
}
